var admin_root  =   '/Admin';
$(document).ready(function(){
	/* 导航显示子栏目 */
	$(".showChildrenMenu").each(function(){
		var e	=	$(this);
		e.click(function(){
			$('.childList').hide();
			$('.showChildrenMenu').html('+');
			
			var bclassid	=	$(this).attr('menudatashow');
			if( $(".listChild"+bclassid).length == 0 ){
				$.get('/system/menuChildren',{bclassid:bclassid},function(data){
					e.parents('tbody tr').after(data);
					e.html('-');
				});
			}

			
			if( $(".listChild"+bclassid).is(':visible') ){
				$(".listChild"+bclassid).hide();
				e.html('+');
			}else{
				$(".listChild"+bclassid).show();
				e.html('-');
			}
		});
	});
	
	/* 商品分类显示子栏目 */
	$(".showChildrenType").each(function(){
		$(this).click(function(){
			var bclassid	=	$(this).attr('menudatashow');
			if( $(".listChild"+bclassid).length == 0 ){
				$.get('/Area/children',{bclassid:bclassid},function(data){
					$('#list'+bclassid).after(data);
					$(this).html('隐藏子栏目');
				});
			}
			
			if( $(".listChild"+bclassid).is(':visible') ){
				$(".listChild"+bclassid).hide();
				$(this).html('显示子栏目');
			}else{
				$(".listChild"+bclassid).show();
				$(this).html('隐藏子栏目');
			}
		});
	});
	
	/* 添加栏目时的父级栏目加载 */
	$("#menutype").change(function(){
		var type	=	$(this).children("option:selected").val();
		$.get('/system/menuClassAjax',{type:type},function(data){
			$('#bclassid').html(data);
		});
	});
	   
    $('.province_id').change(function(){
		var city_id	=	$(this).attr('data');
		$.get('/Order/ajaxGetSubAreaInfo/',{bclass_id:$(this).val()},function(data){
			$('#'+city_id).html(data);
		});
	});
    
	//批量提交
	$('.submitFormStatus').click(function(){
		var dataString	=	$(this).attr('data').split(',');
		$('#status').val(dataString[0]);
		$('#ishidden').val(dataString[1]);
		$('#doActionName').val(dataString[2]);
		$('#content').val(dataString[3]);
		$('#statusBatchForm').submit();
	});
	
	//修改快递费,变更总价
	$('#kuaidifei').keyup(function(){
		$('#tprice').val($('#tpriceflag').val()*1 - $('#kuaidifeiflag').val()*1 + $('#kuaidifei').val()*1);
	});

	//修改快递方式
	$('.express_type').click(function(){
		if( $('input:radio[name="express_type"]:checked').val() == '1' ){
			$('.express').show();
			$('.shangmenshou').hide();
		}else{
			$('.express').hide();
			$('.shangmenshou').show();
		}
	});
	
	//添加商品页面,获取子分类信息
	$('div').delegate(".removeajax","click",function(){
		$(this).parent().remove();
        var ticketTypeClassFlag	=	'';
		$('.ajaxTicketTypeFlag input').each(function(){
			ticketTypeClassFlag	+=	ticketTypeClassFlag?','+$(this).val():$(this).val();
		});
		$.get('/shop/ajaxGetConfig',{type_id:ticketTypeClassFlag},function(data){
			if(data){
				$("#shop_config").show();
			}
			
			$('.configDivContent').html(data);
			configClick();

		});
	});
	
	$('.ajaxGetTicketType').delegate("li","click",function(){

		var typeId	=	$(this).attr('data');
		var e	=	$(this);
		$.get('/shop/ajaxGetTicketType/',{type_id:typeId},function(data){
			var dataArray	=	data.split('|||');
			e.parent().parent().nextAll('.subtype').detach();
			//如果子分类不为空
			if( dataArray[0] != '0' ){

				$('.ajaxGetTicketType').append(dataArray[1]);
			}else{
				//如果为末级分类,则默认选中
				var typeString	=	e.html().replace('&gt;','');

				var stringFlag	=	'<div><input type="hidden" name="type_id[]" value="'+typeId+'" /><span>'+typeString+'</span><span class="removeajax">X</span></div>';
				$('.ajaxTicketTypeFlag').append(stringFlag);
				//获取配置信息
				var ticketTypeClassFlag	=	'';
				$('.ajaxTicketTypeFlag input').each(function(){
					ticketTypeClassFlag	+=	ticketTypeClassFlag?','+$(this).val():$(this).val();
				});
				$.get('/shop/ajaxGetConfig',{type_id:ticketTypeClassFlag},function(data){
					if(data){
						$("#shop_config").show();
					}
					$('.configDivContent').html(data);
					configClick();
				});
			}
		});
	});
	//商品添加页面搜索分类
	$('.ajaxTicketTypeSearch #ajaxSubmit').click(function () {
	    $.get('/shop/ajaxGetTicketType/', { type_id: '0', keywords: $('#ajaxTicketType').val() }, function (data) {
	        alert(data);
			var dataArray	=	data.split('|||');
			$('.ajaxGetTicketType').html(dataArray[1]);
		});
	});

	$('.ajaxAddAttribute #ajaxSubmit').click(function () {
	    var ticket_id = $('#ticket_id').val();
	    var attrname = $("#attrname").val();
	    var attrprice = $("#attrprice").val();
	    $.get('/shop/ajaxAddAttribute/', { ticket_id: ticket_id, attrname: attrname, attrprice: attrprice }, function (data) {
	        //alert(data);
	        var dataArray = data.split('|||');
	        $('#attrList').append(dataArray[1]);
	        // $('.ajaxGetBrand').html(data);
	    });
	});

	$('.ajaxGetType').delegate("li","click",function(){
		var typeId	=	$(this).attr('data');
		var e	=	$(this);
		$.get('/Order/ajaxGetType/',{type_id:typeId},function(data){
			var dataArray	=	data.split('|||');
			e.parent().parent().nextAll('.subtype').detach();
			//如果子分类不为空
			if( dataArray[0] != '0' ){
				$('.ajaxGetType').append(dataArray[1]);
			}else{
				//如果为末级分类,则默认选中
				var typeString	=	e.html().replace('>','');
				var stringFlag	=	'<div><input type="hidden" name="type_id" value="'+typeId+'" /><span>'+typeString+'</span><span class="removeajax">X</span></div>';
				$('.ajaxTypeFlag').html(stringFlag);
			}
		});
	});
	//商品添加页面搜索分类
	$('.ajaxTypeSearch #ajaxSubmit').click(function(){
		$.get('/Order/ajaxGetType/',{type_id:'0',keywords:$('#ajaxType').val()},function(data){
			var dataArray	=	data.split('|||');
			$('.ajaxGetType').html(dataArray[1]);
		});
	});
	$('.ajaxGetBrand').delegate("li","click",function(){
		var id	=	$(this).attr('data');
		var e	=	$(this);
		//如果为末级分类,则默认选中
		var typeString	=	e.html();
		var stringFlag	=	'<div><input type="hidden" name="brand_id" value="'+id+'" /><span>'+typeString+'</span><span class="removeajax">X</span></div>';
		$('.ajaxBrandFlag').html(stringFlag);
	});
	//商品添加页面搜索品牌
	$('.ajaxBrandSearch #ajaxSubmit').click(function(){
		var is_for_recycle = $('#is_for_recycle').length > 0?1:0;
		$.get('/Mall/ajaxGetBrand/',{type_id:'0',keywords:$('#ajaxBrand').val(),is_for_recycle:is_for_recycle},function(data){
			$('.ajaxGetBrand').html(data);
		});
	});
    
    //获取城市信息
    $('.chooseCity').click(function(){
        $.get('/Users/ajaxgetCity',function(data){
			layer.open({
				type:1,
				content:data
			});
        });
    });
     //获取城市信息
    $('body').delegate('.chooseCitysmall','click',function(){
    	$.get('/Users/ajaxgetCity',function(data){
			layer.open({
				type:1,
				content:data
			});
        });
    	
    });
   
    
    $('body').delegate('.chooseCityDiv a','click',function(){
        layer.closeAll();
        var e   =   $(this);
        $.get(e.attr('url'),function(data){
            var dataArray   =   data.split('|||');
            if( dataArray[0] == '0' ){
                $('#city_id').val(dataArray[1]);
                $('#city_ids').val(dataArray[2]);
                $('.chooseCity').val(dataArray[3]);
            }else{
				layer.open({
					type:1,
					content:data
				});
            }
        });
    });
	
	$('body').delegate('#refund','click',function(){
		var refundIdString	=	'';
		var backend_comments = '';
		var backend_nums = '';
		$(this).parent().next().find('.ace:checked').each(function(index, element) {
			refundIdString	+=	refundIdString?','+$(this).val():$(this).val();
			backend_comments += backend_comments?'|'+$(this).parent().siblings().find('.backend_comments').val():$(this).parent().siblings().find('.backend_comments').val();
			backend_nums += backend_nums?'|'+$(this).parent().siblings().find('.backend_num').val():$(this).parent().siblings().find('.backend_num').val();
		});
		
		if( !refundIdString ){
			layer.alert('请选择需要申请退款的商品');
			return false;
		}
		$.get('/Mall/refundOrder/',{refundIdString:refundIdString,orderNum:$(this).attr('orderNum'),comment:backend_comments,backend_nums:backend_nums},function(data){
			var dataArray	=	data.split('|||');
			if( dataArray[0] == '1' ){
				layer.open({
					title:'申请退款处理结果',
					content:dataArray[1],
					btn:[dataArray[2],dataArray[4]],
					yes:function(){
						location.reload();
					},
					no:function(){
						location.href = dataArray[5];
					}
				});
			}else{
				layer.alert(dataArray[1]);
				return false;
			}
		});
	});
});

function configClick(){
	//属性配置选择
    //2014-12-26 实现多选
	$('.configDivContent .btn').click(function(){
		var idString	=	$(this).attr('data');
        //判断当前是否选中状态
       // if( /btn-primary/.test($(this).attr('class')) ){
		   if( $(this).hasClass('btn-primary') ){
        	$(this).removeClass('btn-primary');
 		    $(this).addClass('btn-default');
        }else{
        	$(this).removeClass('btn-default');
 		    $(this).addClass('btn-primary');
        }
        var stringFlag  =   '';
        $('.config'+idString).each(function(){
           // if( /btn-primary/.test($(this).attr('class')) ){
			   if( $(this).hasClass('btn-primary') ){
                stringFlag  +=  stringFlag?','+$(this).html():$(this).html();
            }
        });
		$('#config'+idString).val(stringFlag);
	});
}